/**
 * Implementation of an inversion of a 5D domain wall fermion
 * by taking a Fourier Transform and solving the system in
 * 4D slices
 */


#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include "qdp.h"
#include <quda.h>

using namespace QDP;

class tmf_4d_inv
{
public:
    static void twistedMassFermionInvert(LatticeFermion &eta, LatticeFermion &psi, multi1d<LatticeColorMatrix> &u, double M5, int dev);
};


